package com.etonedu.meals.bean;

import android.os.Parcel;
import android.os.Parcelable;

import java.io.Serializable;

public class AppBean implements Parcelable {
    /**
     * lastStableId : 12
     * lastStableVerId : 120
     * lastStableVer : v2.0
     * lastStableUrl : 版本存放地址url
     * force : true
     */

    private int lastStableId;
    private int lastStableVerId;
    private String lastStableVer;
    private String lastStableUrl;
    private boolean force;

    public int getLastStableId() {
        return lastStableId;
    }

    public void setLastStableId(int lastStableId) {
        this.lastStableId = lastStableId;
    }

    public int getLastStableVerId() {
        return lastStableVerId;
    }

    public void setLastStableVerId(int lastStableVerId) {
        this.lastStableVerId = lastStableVerId;
    }

    public String getLastStableVer() {
        return lastStableVer;
    }

    public void setLastStableVer(String lastStableVer) {
        this.lastStableVer = lastStableVer;
    }

    public String getLastStableUrl() {
        return lastStableUrl;
    }

    public void setLastStableUrl(String lastStableUrl) {
        this.lastStableUrl = lastStableUrl;
    }

    public boolean isForce() {
        return force;
    }

    public void setForce(boolean force) {
        this.force = force;
    }

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeInt(this.lastStableId);
        dest.writeInt(this.lastStableVerId);
        dest.writeString(this.lastStableVer);
        dest.writeString(this.lastStableUrl);
        dest.writeByte(this.force ? (byte) 1 : (byte) 0);
    }

    public AppBean() {
    }

    protected AppBean(Parcel in) {
        this.lastStableId = in.readInt();
        this.lastStableVerId = in.readInt();
        this.lastStableVer = in.readString();
        this.lastStableUrl = in.readString();
        this.force = in.readByte() != 0;
    }

    public static final Creator<AppBean> CREATOR = new Creator<AppBean>() {
        @Override
        public AppBean createFromParcel(Parcel source) {
            return new AppBean(source);
        }

        @Override
        public AppBean[] newArray(int size) {
            return new AppBean[size];
        }
    };
}
